home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
UTILITY
/
DOSMAX17.ARJ
/
SHELLMAX.DOC
< prev
next >
Wrap
Text File
|
1992-07-23
|
7KB
|
190 lines
================================================================================
SHELLMAX.COM : Ver. 1.7, Copyright (1992) by Philip B. Gardner
================================================================================
SHELLMAX.COM is a utility which loads the primary shell high from the
SHELL= line in your CONFIG.SYS.
Support is provided for:
* Loading the primary SHELL into high memory
================================================================================
(Requirements)::
* Requires MS-DOS Version 3.10 or better
================================================================================
(Installation)::
(CONFIG.SYS)::
Installation of SHELLMAX.COM requires modifying the contents of
your CONFIG.SYS file.
SHELL=SHELLMAX.COM [options] COMMAND.COM /P
Insert SHELLMAX.COM in your SHELL= line of your CONFIG.SYS.
SHELLMAX.
(Safety)::
When installing SHELLMAX, it is best if you copy SHELLMAX.COM and
COMMAND.COM (the primary shell), to the root directory of your boot
drive. If SHELLMAX fails to function properly with the parameters
in your SHELL= command line, it will issue a series of error messages,
and then try and load COMMAND.COM from the root directory. This will
give you a chance to edit the CONFIG.SYS and correct the problem.
You should exercise caution and have a boot floppy available.
SHELLMAX is compatible with full SHELL= command line specifications.
In the following example, neither SHELLMAX.COM or COMMAND.COM is
required in the root directory after installation is successful, as
indicated by no error or warning messages.
SHELL=C:\BOOT\SHELLMAX.COM /R- C:\DOS\COMMAND.COM C:\DOS /E:512 /P
All switch options and possible messages for SHELLMAX are detailed
below:
================================================================================
(Compatibility)::
(4DOS)::
If you are using Version 4.x 4DOS from J.P. Software, you should
add the path to 4DOS.COM to the 4DOS command line.
SHELL=SHELLMAX.COM C:\4DOS\4DOS.COM C:\4DOS /p
If this parameter is not added, 4DOS may not set the environment
variable "COMSPEC=" properly.
(DOS 3.x & 4.x)::
Some versions of DOS incorrectly truncate the command line to 35
characters for the SHELL= statement in the CONFIG.SYS or fail to
pass a command line at all if the line is over 35 characters.
This bug is circumvented by a special algorithum in SHELLMAX. If
SHELLMAX does not work for you, and you suspect that this is the
problem, please contact me for assistance.
================================================================================
(Syntax)::
The only thing to remember about syntax for the command line is
that just about anything works. What this means is that you
should be able to type in the options on the command line the
way they make sense to you.
To illustrate this point, the following command line example
is mutated several different ways.
SHELL=SHELLMAX.COM /R- /P+ /N+ COMMAND.COM /P
SHELL=SHELLMAX.COM -R- -P+ -N+ COMMAND.COM /P
SHELL=SHELLMAX.COM /R-/P+/N+ COMMAND.COM /P
SHELL=SHELLMAX.COM -R--P+-N+ COMMAND.COM /P
... and so on.
(Switch Options)::
(REPORT):: R[+ or -] (toggle: default +)
Use /R- to disable the report after you are satisfied
with the configuration of SHELLMAX.COM
(PAUSE):: P[+ or -] (toggle: default +)
Use /P+ to enable the pause after the any report messages.
(NOPAUSE):: N[+ or -] (toggle: default -)
Use /N+ to never pause after the report, even if there
are errors. This switch can be used if your configuration
generates a warning or error message which you choose to ignore.
* everything in square brackets "[]" is optional
(CONFIG.SYS Line)::
SHELL=STOPMAX.COM [/R-/P+/N+] COMMAND.COM /P
default: /R+/P-/N-
* Report status messages
* Don't Pause after report
* Pause on errors or warnings
================================================================================
(Report Format)::
SHELLMAX.COM (8086): Ver. 1.7, Copyright (1992) by Philip B. Gardner
ERROR : (Error Messages)
WARNING : (Warning Messages)
ADVICE : (Advisory Messages)
: (Report Messages)
: (Allocation Status)
PAUSE : Press any key to continue...
================================================================================
(Error Messages)::
MS-DOS version 3.10 or above is required
Bad or missing program specification
File specification error, using defaults
Load SHELLMAX.COM only as CONFIG.SYS SHELL=
Fatal Error, program halted
================================================================================
(Warning Messages)::
Unknown option in command line
Unable to load high, loading low
================================================================================
(Advisory Messages)::
================================================================================
(Report Messages)::
================================================================================
(Allocation Status)::
SHELL loaded at 0000
Not enough Hi Memory for SHELL
================================================================================
(Changes)::
(Version 1.7)::
(1) Found a workaround to 4DOS 4.x initialization hang. 4DOS now will
load properly. One caveat, add path to 4DOS to the 4DOS command
line or 4DOS will not find 4DOS.INI or set the COMSPEC variable
correctly.
(2) Corrected problem with DOS 3.x and DOS 4.x when the standard handles
were getting closed by mistake.
(3) When COMMAND.COM path argument was a different drive then the boot
drive, COMMAND.COM was looking for the AUTOEXEC.BAT on the drive
of the argument instead of the boot drive. Fixed so COMMAND.COM
processes the AUTOEXEC.BAT from the boot drive.
(4) Version bumped to match DOSMAX
================================================================================